package com.xiaoc.bulldozer.common.model;

import java.io.Serializable;
import java.util.Date;

/**
 * 文案表
 *
 * @author Danfo Yam
 *
 * @date 2018-09-04 17:44:28
 */
public class MaterialDocument implements Serializable {
    
    private static final long serialVersionUID = 1L;
    public static final int TYPE_MATERIAL = 1;
    public static final int TYPE_SHARE = 2;
    public static final int TYPE_SHARE_TRADE = 1;
    public static final int TYPE_SHARE_DISTRIBUTOR = 2;

    /**
     * 主键
     */
    private Integer id;

    /**
     * 素材名称
     */
    private String name;

    /**
     * 文字内容
     */
    private String content;

    /**
     * 类型 1为素材, 2为一键分享
     */
    private Integer type;

    /**
     * 分享类型 业务办理(蓝码),2为分销加盟(红码)
     */
    private Integer shareType;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 二维码位置
     */
    private Integer location;

    /**
     * 图片地址1
     */
    private String image1Url;

    /**
     * 图片地址2
     */
    private String image2Url;

    /**
     * 图片地址3
     */
    private String image3Url;

    /**
     * 图片地址4
     */
    private String image4Url;

    /**
     * 图片地址5
     */
    private String image5Url;

    /**
     * 图片地址6
     */
    private String image6Url;

    /**
     * 图片地址7
     */
    private String image7Url;

    /**
     * 图片地址8
     */
    private String image8Url;

    /**
     * 创建时间
     */
    private Long createTime;

    /**
     * 修改时间
     */
    private Long updateTime;

    /**
     * 发布时间
     */
    private Long publishTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getShareType() {
        return shareType;
    }

    public void setShareType(Integer shareType) {
        this.shareType = shareType;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getLocation() {
        return location;
    }

    public void setLocation(Integer location) {
        this.location = location;
    }

    public String getImage1Url() {
        return image1Url;
    }

    public void setImage1Url(String image1Url) {
        this.image1Url = image1Url;
    }

    public String getImage2Url() {
        return image2Url;
    }

    public void setImage2Url(String image2Url) {
        this.image2Url = image2Url;
    }

    public String getImage3Url() {
        return image3Url;
    }

    public void setImage3Url(String image3Url) {
        this.image3Url = image3Url;
    }

    public String getImage4Url() {
        return image4Url;
    }

    public void setImage4Url(String image4Url) {
        this.image4Url = image4Url;
    }

    public String getImage5Url() {
        return image5Url;
    }

    public void setImage5Url(String image5Url) {
        this.image5Url = image5Url;
    }

    public String getImage6Url() {
        return image6Url;
    }

    public void setImage6Url(String image6Url) {
        this.image6Url = image6Url;
    }

    public String getImage7Url() {
        return image7Url;
    }

    public void setImage7Url(String image7Url) {
        this.image7Url = image7Url;
    }

    public String getImage8Url() {
        return image8Url;
    }

    public void setImage8Url(String image8Url) {
        this.image8Url = image8Url;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    public Long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }

    public Long getPublishTime() {
        return publishTime;
    }

    public void setPublishTime(Long publishTime) {
        this.publishTime = publishTime;
    }

}
